[INFO] fetching crate raknet-rust 0.2.0...
[INFO] testing raknet-rust-0.2.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate raknet-rust 0.2.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate raknet-rust 0.2.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate raknet-rust 0.2.0
[INFO] tweaked toml for crates.io crate raknet-rust 0.2.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate raknet-rust 0.2.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate raknet-rust 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f04ae92d04b7377111cbdf6889aff55bd79b8572197f264749bd5dde88cbd487
[INFO] running `Command { std: "docker" "start" "-a" "f04ae92d04b7377111cbdf6889aff55bd79b8572197f264749bd5dde88cbd487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f04ae92d04b7377111cbdf6889aff55bd79b8572197f264749bd5dde88cbd487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f04ae92d04b7377111cbdf6889aff55bd79b8572197f264749bd5dde88cbd487", kill_on_drop: false }`
[INFO] [stdout] f04ae92d04b7377111cbdf6889aff55bd79b8572197f264749bd5dde88cbd487
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0eeaeef2fd32779a3c020a23b25ffbd524457bd77693fe23c55d229462902c70
[INFO] running `Command { std: "docker" "start" "-a" "0eeaeef2fd32779a3c020a23b25ffbd524457bd77693fe23c55d229462902c70", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling raknet-rust v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.29s
[INFO] running `Command { std: "docker" "inspect" "0eeaeef2fd32779a3c020a23b25ffbd524457bd77693fe23c55d229462902c70", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0eeaeef2fd32779a3c020a23b25ffbd524457bd77693fe23c55d229462902c70", kill_on_drop: false }`
[INFO] [stdout] 0eeaeef2fd32779a3c020a23b25ffbd524457bd77693fe23c55d229462902c70
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d961aeaf60d097ae130297f7f7df837c3b5e9e07561f779a18c8da86ff483a2e
[INFO] running `Command { std: "docker" "start" "-a" "d961aeaf60d097ae130297f7f7df837c3b5e9e07561f779a18c8da86ff483a2e", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling raknet-rust v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.30s
[INFO] running `Command { std: "docker" "inspect" "d961aeaf60d097ae130297f7f7df837c3b5e9e07561f779a18c8da86ff483a2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d961aeaf60d097ae130297f7f7df837c3b5e9e07561f779a18c8da86ff483a2e", kill_on_drop: false }`
[INFO] [stdout] d961aeaf60d097ae130297f7f7df837c3b5e9e07561f779a18c8da86ff483a2e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cb40b9cdb313f740bd3a0c62427d16c1f43b0b37ba0c9f9a5ac50de0fabd955c
[INFO] running `Command { std: "docker" "start" "-a" "cb40b9cdb313f740bd3a0c62427d16c1f43b0b37ba0c9f9a5ac50de0fabd955c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/raknet_rust-300d7abd96a1d60a)
[INFO] [stdout] 
[INFO] [stdout] running 168 tests
[INFO] [stdout] test client::tests::id_guards_cover_known_ranges ... ok
[INFO] [stdout] test client::tests::backoff_growth_respects_cap ... ok
[INFO] [stdout] test client::tests::client_config_validate_rejects_out_of_range_mtu ... ok
[INFO] [stdout] test client::tests::mtu_probe_candidates_include_configured_mtu_even_when_order_empty ... ok
[INFO] [stdout] test client::tests::reconnect_policy_validate_rejects_zero_attempts ... ok
[INFO] [stdout] test client::tests::rejection_mapping_extracts_reason ... ok
[INFO] [stdout] test client::tests::retry_policy_fast_fail_respects_offline_rejection ... ok
[INFO] [stdout] test concurrency::tests::fast_mutex_basic_roundtrip ... ok
[INFO] [stdout] test concurrency::tests::fast_map_basic_roundtrip ... ok
[INFO] [stdout] test event::tests::disconnected_kind_is_normalized_across_sources ... ok
[INFO] [stdout] test event::tests::client_decode_error_is_exposed ... ok
[INFO] [stdout] test event::tests::server_metrics_can_be_extracted ... ok
[INFO] [stdout] test event::tests::server_offline_packet_maps_to_common_fields ... ok
[INFO] [stdout] test event::tests::proxy_drop_maps_to_common_kind_and_peer ... ok
[INFO] [stdout] test event::tests::server_packet_maps_to_common_fields ... ok
[INFO] [stdout] test client::tests::send_options_default_matches_server_defaults ... ok
[INFO] [stdout] test handshake::tests::no_free_incoming_connections_roundtrip ... ok
[INFO] [stdout] test handshake::tests::decode_with_custom_magic_accepts_matching_packet ... ok
[INFO] [stdout] test handshake::tests::open_connection_request2_without_cookie_prefers_strict_no_cookie_path ... ok
[INFO] [stdout] test handshake::tests::open_connection_request2_legacy_fallback_accepts_non_boolean_proof_byte ... ok
[INFO] [stdout] test handshake::tests::unconnected_pong_encode_rejects_oversized_motd ... ok
[INFO] [stdout] test protocol::datagram::tests::decode_rejects_control_with_data_only_bits ... ok
[INFO] [stdout] test protocol::datagram::tests::decode_rejects_unknown_datagram_bits ... ok
[INFO] [stdout] test protocol::datagram::tests::decode_rejects_ack_without_valid_flag ... ok
[INFO] [stdout] test handshake::tests::open_connection_request2_with_cookie_prefers_strict_cookie_path ... ok
[INFO] [stdout] test proxy::tests::contract_rejects_oversized_payload ... ok
[INFO] [stdout] test proxy::tests::policy_can_drop_payload ... ok
[INFO] [stdout] test protocol::datagram::tests::encode_rejects_payload_and_flag_mismatch ... ok
[INFO] [stdout] test proxy::tests::downstream_send_options_preserve_reliability_and_channel_hint ... ok
[INFO] [stdout] test proxy::tests::policy_disconnect_is_reported ... ok
[INFO] [stdout] test proxy::tests::runtime_config_validate_rejects_total_budget_below_directional_max ... ok
[INFO] [stdout] test server::tests::builder_type_is_exposed ... ok
[INFO] [stdout] test server::tests::peer_id_roundtrip ... ok
[INFO] [stdout] test server::tests::dispatch_event_facade_maps_callbacks ... ok
[INFO] [stdout] test proxy::tests::contract_config_validate_rejects_zero_payload_limit ... ok
[INFO] [stdout] test proxy::tests::runtime_config_defaults_are_non_zero ... ok
[INFO] [stdout] test proxy::tests::contract_rejects_empty_when_disabled ... ok
[INFO] [stdout] test server::tests::start_with_invalid_runtime_config_fails_fast ... ok
[INFO] [stdout] test session::split_assembler::tests::add_assembles_payload_and_ignores_duplicate_part ... ok
[INFO] [stdout] test session::split_assembler::tests::add_prunes_expired_compounds_before_capacity_check ... ok
[INFO] [stdout] test proxy::tests::upstream_send_options_fall_back_to_default_channel_when_missing_hint ... ok
[INFO] [stdout] test session::split_assembler::tests::add_rejects_split_part_count_over_limit ... ok
[INFO] [stdout] test session::split_assembler::tests::prune_drops_only_expired_compounds ... ok
[INFO] [stdout] test server::tests::session_id_adapter_bridges_peer_and_signed_ids ... ok
[INFO] [stdout] test session::tests::ack_batch_max_ranges_splits_large_ack_queue_across_ticks ... ok
[INFO] [stdout] test server::tests::builder_mutators_keep_values ... ok
[INFO] [stdout] test session::tests::ack_first_priority_flushes_ack_before_nack_in_custom_policy ... ok
[INFO] [stdout] test session::tests::best_effort_zeroize_bytes_reports_success_for_unique_buffer ... ok
[INFO] [stdout] test server::tests::dispatch_session_facade_maps_callbacks_and_releases_mapping ... ok
[INFO] [stdout] test session::tests::ack_receipt_id_is_reported_once_after_all_datagrams_are_acked ... ok
[INFO] [stdout] test session::tests::best_effort_zeroize_bytes_reports_failure_for_shared_buffer ... ok
[INFO] [stdout] test session::tests::hard_backpressure_shed_mode_defers_high_priority_reliable ... ok
[INFO] [stdout] test session::split_assembler::tests::add_enforces_max_concurrent_compounds_but_allows_existing_id ... ok
[INFO] [stdout] test session::tests::hard_backpressure_sheds_low_priority_in_shed_mode ... ok
[INFO] [stdout] test session::tests::idle_tracking_updates_when_activity_touched ... ok
[INFO] [stdout] test session::tests::keepalive_is_emitted_only_for_connected_idle_sessions ... ok
[INFO] [stdout] test session::tests::ack_flush_interval_defers_ack_until_deadline ... ok
[INFO] [stdout] test session::tests::multiple_receipt_ids_from_single_datagram_are_reported_once_each ... ok
[INFO] [stdout] test session::tests::immediate_priority_can_bypass_empty_pacing_budget ... ok
[INFO] [stdout] test session::tests::nack_does_not_resend_unreliable_ack_receipt_datagrams ... ok
[INFO] [stdout] test session::tests::nack_backoff_cooldown_prevents_repeated_window_cuts ... ok
[INFO] [stdout] test session::tests::nack_first_priority_flushes_nack_before_ack ... ok
[INFO] [stdout] test session::tests::nack_marks_reliable_datagram_for_immediate_resend ... ok
[INFO] [stdout] test session::tests::prune_split_state_increments_split_ttl_drop_metrics ... ok
[INFO] [stdout] test session::tests::soft_backpressure_delays_unreliable_payloads ... ok
[INFO] [stdout] test session::tests::pacing_budget_throttles_non_immediate_send_until_budget_refills ... ok
[INFO] [stdout] test session::tests::timeout_backoff_is_stronger_than_nack_backoff ... ok
[INFO] [stdout] test session::tunables::tests::validate_accepts_default_values ... ok
[INFO] [stdout] test session::tunables::tests::validate_ignores_manual_congestion_fields_when_profile_is_not_custom ... ok
[INFO] [stdout] test session::tunables::tests::validate_rejects_zero_ack_queue_capacity ... ok
[INFO] [stdout] test telemetry::tests::ingest_server_event_updates_shard_snapshot ... ok
[INFO] [stdout] test session::tunables::tests::validate_rejects_invalid_custom_congestion_ranges ... ok
[INFO] [stdout] test telemetry::tests::aggregate_recomputes_weighted_averages_and_resend_ratio ... ok
[INFO] [stdout] test session::tunables::tests::congestion_profile_resolution_uses_profile_defaults_when_not_custom ... ok
[INFO] [stdout] test session::tunables::tests::profile_resolution_uses_profile_defaults_when_not_custom ... ok
[INFO] [stdout] test session::tunables::tests::validate_rejects_zero_custom_ack_flush_interval ... ok
[INFO] [stdout] test transport::config::tests::handshake_heuristics_disabled_allows_zero_windows ... ok
[INFO] [stdout] test transport::config::tests::handshake_heuristics_validate_rejects_enabled_zero_threshold ... ok
[INFO] [stdout] test telemetry::tests::telemetry_exporter_uses_prefix_and_ingests_metrics_events ... ok
[INFO] [stdout] test transport::config::tests::processing_budget_disabled_allows_zero_fields ... ok
[INFO] [stdout] test transport::config::tests::processing_budget_validate_rejects_zero_fields_when_enabled ... ok
[INFO] [stdout] test transport::config::tests::transport_config_default_disables_ip_recently_connected_window ... ok
[INFO] [stdout] test transport::config::tests::transport_config_default_uses_request2_port_only_policy ... ok
[INFO] [stdout] test telemetry::tests::prometheus_render_contains_shard_and_all_labels ... ok
[INFO] [stdout] test transport::config::tests::transport_config_default_uses_standard_unconnected_magic ... ok
[INFO] [stdout] test transport::config::tests::cookie_mismatch_guard_validate_rejects_zero_threshold_when_enabled ... ok
[INFO] [stdout] test transport::config::tests::transport_config_default_uses_single_bind_and_ipv6_only ... ok
[INFO] [stdout] test transport::config::tests::transport_config_validate_rejects_invalid_mtu ... ok
[INFO] [stdout] test transport::config::tests::transport_config_validate_accepts_custom_unconnected_magic ... ok
[INFO] [stdout] test transport::config::tests::transport_config_validate_rejects_invalid_session_tunables ... ok
[INFO] [stdout] test session::tests::hard_backpressure_delays_in_delay_mode ... ok
[INFO] [stdout] test transport::config::tests::transport_socket_tuning_validate_rejects_invalid_ranges ... ok
[INFO] [stdout] test transport::config::tests::transport_config_validate_rejects_oversized_advertisement ... ok
[INFO] [stdout] test transport::config::tests::transport_config_validate_rejects_empty_protocol_list ... ok
[INFO] [stdout] test session::split_assembler::tests::add_rejects_split_count_mismatch_for_same_part_id ... ok
[INFO] [stdout] test transport::config::tests::cookie_mismatch_guard_disabled_allows_zero_values ... ok
[INFO] [stdout] test transport::rate_limiter::tests::adding_exception_unblocks_address_and_updates_metrics ... ok
[INFO] [stdout] test transport::config::tests::transport_config_validate_accepts_socket_tuning ... ok
[INFO] [stdout] test transport::rate_limiter::tests::exception_bypasses_per_ip_limit ... ok
[INFO] [stdout] test transport::proxy::tests::trait_default_methods_behave_like_identity_router ... ok
[INFO] [stdout] test transport::rate_limiter::tests::processing_budget_bypasses_exception_addresses ... ok
[INFO] [stdout] test session::tests::hard_backpressure_disconnects_in_disconnect_mode ... ok
[INFO] [stdout] test transport::rate_limiter::tests::explicit_unblock_clears_block_state ... ok
[INFO] [stdout] test transport::rate_limiter::tests::global_limit_applies_across_ips ... ok
[INFO] [stdout] test transport::rate_limiter::tests::processing_budget_exhausts_and_refills_per_ip_tokens ... ok
[INFO] [stdout] test transport::rate_limiter::tests::processing_budget_enforces_global_bucket ... ok
[INFO] [stdout] test transport::rate_limiter::tests::per_ip_limit_transitions_to_blocked ... ok
[INFO] [stdout] test transport::rate_limiter::tests::permanent_block_stays_until_explicit_unblock ... ok
[INFO] [stdout] test transport::rate_limiter::tests::scheduled_unblock_happens_on_tick ... ok
[INFO] [stdout] test transport::rate_limiter::tests::reason_specific_block_metrics_are_tracked ... ok
[INFO] [stdout] test transport::rate_limiter::tests::removing_exception_restores_per_ip_enforcement ... ok
[INFO] [stdout] test transport::rate_limiter::tests::update_limits_clamps_zero_values_and_resets_window_state ... ok
[INFO] [stdout] test transport::rate_limiter::tests::window_rotation_resets_global_and_per_ip_counters ... ok
[INFO] [stdout] test transport::runtime::tests::runtime_config_validate_rejects_zero_shards ... ok
[INFO] [stdout] test transport::server::tests::apply_session_transitions_rejects_invalid_jump ... ok
[INFO] [stdout] test transport::runtime::tests::block_policy_enqueues_event_normally ... ok
[INFO] [stdout] test transport::runtime::tests::shed_policy_drops_non_critical_when_channel_is_full ... ok
[INFO] [stdout] test transport::runtime::tests::runtime_config_validate_rejects_zero_tick_interval ... ok
[INFO] [stdout] test transport::server::tests::apply_session_transitions_accepts_valid_path ... ok
[INFO] [stdout] test transport::server::tests::bind_shard_plan_enables_both_families_for_split_mode ... ok
[INFO] [stdout] test transport::server::tests::bind_shard_plan_round_robins_families_when_split_mode_exceeds_two_workers ... ok
[INFO] [stdout] test transport::server::tests::bind_accepts_socket_tuning_profile ... ok
[INFO] [stdout] test transport::server::tests::bind_shards_requires_reuse_port_when_count_is_greater_than_one ... ok
[INFO] [stdout] test transport::server::tests::bind_accepts_disable_ip_fragmentation_on_linux_like_targets ... ok
[INFO] [stdout] test transport::server::tests::bind_rejects_split_mode_in_single_socket_path ... ok
[INFO] [stdout] test transport::server::tests::bind_shards_split_mode_rejects_duplicate_workers_without_reuse_port ... ok
[INFO] [stdout] test transport::server::tests::connected_frame_delivery_preserves_payload_and_metadata ... ok
[INFO] [stdout] test transport::server::tests::connection_request_after_reply2_is_accepted ... ok
[INFO] [stdout] test transport::proxy::tests::identity_router_keeps_addresses_unchanged ... ok
[INFO] [stdout] test transport::server::tests::cookie_rotation_keeps_previous_key_valid_temporarily ... ok
[INFO] [stdout] test handshake::tests::decode_with_custom_magic_rejects_mismatch ... ok
[INFO] [stdout] test transport::server::tests::cookie_is_bound_to_socket_address ... ok
[INFO] [stdout] test transport::server::tests::cookie_mismatch_guard_blocks_after_threshold ... ok
[INFO] [stdout] test telemetry::tests::record_export_marks_metric_kind_and_scope_labels ... ok
[INFO] [stdout] test transport::server::tests::connected_ping_before_connected_state_is_rejected ... ok
[INFO] [stdout] test transport::server::tests::detect_lost_connection_is_reported_as_remote_disconnect ... ok
[INFO] [stdout] test transport::server::tests::disconnection_notification_exposes_remote_reason_code ... ok
[INFO] [stdout] test transport::server::tests::handshake_heuristic_blocks_after_threshold ... ok
[INFO] [stdout] test transport::server::tests::local_and_remote_disconnect_metrics_are_tracked_separately ... ok
[INFO] [stdout] test transport::server::tests::packet_id_classification_and_internal_addresses_are_consistent ... ok
[INFO] [stdout] test transport::server::tests::open_connection_request2_rejects_already_connected_session ... ok
[INFO] [stdout] test transport::server::tests::open_connection_request2_accepts_mismatch_when_policy_disabled ... ok
[INFO] [stdout] test transport::server::tests::permanent_block_api_tracks_metrics_and_requires_manual_unblock ... ok
[INFO] [stdout] test transport::server::tests::open_connection_request1_rejects_ip_recently_connected ... ok
[INFO] [stdout] test transport::server::tests::open_connection_request2_drops_when_server_addr_policy_rejects_port ... ok
[INFO] [stdout] test transport::server::tests::open_connection_request1_creates_session_with_transport_tunables ... ok
[INFO] [stdout] test transport::server::tests::open_connection_request2_retry_resends_reply2_without_missing_req1_penalty ... ok
[INFO] [stdout] test transport::server::tests::pending_handshake_timeout_updates_metrics_and_closes_session ... ok
[INFO] [stdout] test transport::server::tests::primary_protocol_version_uses_highest_configured_version ... ok
[INFO] [stdout] test transport::server::tests::platform_reports_sharded_reuse_port_support ... ok
[INFO] [stdout] test transport::server::tests::rate_limit_config_updates_sync_with_transport_config ... ok
[INFO] [stdout] test transport::server::tests::process_next_event_rejects_mismatched_unconnected_magic ... ok
[INFO] [stdout] test transport::session_pipeline::tests::overflow_drops_frame_and_reports_overflow ... ok
[INFO] [stdout] test transport::server::tests::process_next_event_uses_configured_unconnected_magic ... ok
[INFO] [stdout] test transport::server::tests::request2_cookie_mismatch_updates_metrics_and_uses_guard_blocking ... ok
[INFO] [stdout] test transport::server::tests::reply2_connect_timeout_updates_metrics_and_closes_session ... ok
[INFO] [stdout] test transport::server::tests::processing_budget_exhaustion_drops_datagram_without_forcing_disconnect ... ok
[INFO] [stdout] test transport::server::tests::protocol_support_accepts_configured_versions ... ok
[INFO] [stdout] test transport::session_pipeline::tests::overflow_can_be_triggered_by_byte_budget ... ok
[INFO] [stdout] test transport::session_pipeline::tests::connected_state_delivers_immediately_without_queueing ... ok
[INFO] [stdout] test transport::server::tests::processing_budget_config_updates_sync_with_transport_config ... ok
[INFO] [stdout] test transport::session_pipeline::tests::unhandled_frames_are_buffered_and_flushed_on_connected ... ok
[INFO] [stdout] test transport::config::tests::transport_config_validate_rejects_split_bind_on_specific_ip ... ok
[INFO] [stdout] test transport::config::tests::transport_config_validate_rejects_split_bind_without_ipv6_only ... ok
[INFO] [stdout] test transport::proxy::tests::custom_router_can_reroute_inbound_and_drop_outbound ... ok
[INFO] [stdout] test handshake::tests::connection_banned_roundtrip ... ok
[INFO] [stdout] test protocol::datagram::tests::decode_accepts_valid_ack_flags ... ok
[INFO] [stdout] test session::tests::ack_updates_rtt_and_timeout_reduces_congestion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 168 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client_facade_integration.rs (/opt/rustwide/target/debug/deps/client_facade_integration-a3d6e83e056b01d6)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test client_connects_and_exchanges_packets_with_server ... ok
[INFO] [stdout] test connect_with_retry_fast_fails_on_offline_rejection ... ok
[INFO] [stdout] test connect_maps_incompatible_protocol_to_explicit_error ... ok
[INFO] [stdout] test server_send_with_receipt_emits_receipt_acked_event ... ok
[INFO] [stdout] test client_surfaces_remote_disconnection_notification ... ok
[INFO] [stdout] test client_send_with_receipt_emits_receipt_acked_event ... ok
[INFO] [stderr]      Running tests/connection_async_io_integration.rs (/opt/rustwide/target/debug/deps/connection_async_io_integration-5460690f60367e66)
[INFO] [stdout] test client_idle_timeout_closes_connection_without_inbound_activity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test accepted_connection_supports_async_read_and_write ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ipv_stack_integration.rs (/opt/rustwide/target/debug/deps/ipv_stack_integration-f2343106ddad93ba)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ipv4_only_bind_accepts_ipv4_client ... ok
[INFO] [stdout] test ipv6_only_bind_accepts_ipv6_client ... ok
[INFO] [stdout] test split_dual_stack_bind_accepts_ipv4_and_ipv6_clients ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/listener_compat_integration.rs (/opt/rustwide/target/debug/deps/listener_compat_integration-af8c1db365e57a5b)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test listener_stop_closes_accepted_connection ... ok
[INFO] [stdout] test listener_incoming_yields_connections ... ok
[INFO] [stderr]      Running tests/property_fuzz_smoke.rs (/opt/rustwide/target/debug/deps/property_fuzz_smoke-923c30be2bf8cda8)
[INFO] [stdout] test listener_accepts_and_exchanges_payloads ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ack_payload_roundtrip_is_stable ... ok
[INFO] [stdout] test offline_decode_random_input_never_panics ... ok
[INFO] [stdout] test datagram_decode_random_input_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/proxy_relay_integration.rs (/opt/rustwide/target/debug/deps/proxy_relay_integration-220990ab2b75101c)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test proxy_shutdown_terminates_active_session_without_hanging ... ok
[INFO] [stdout] test proxy_budget_overflow_disconnect_closes_session ... ok
[INFO] [stdout] test proxy_preserves_packet_reliability_and_channel_across_both_directions ... ok
[INFO] [stdout] test proxy_forwards_bidirectionally_between_downstream_and_upstream ... ok
[INFO] [stdout] test proxy_policy_can_drop_downstream_payloads_before_upstream ... ok
[INFO] [stdout] test proxy_simultaneous_upstream_and_downstream_disconnect_emits_single_close ... ok
[INFO] [stdout] test proxy_budget_overflow_drop_newest_drops_packet_without_closing_session ... ok
[INFO] [stdout] test proxy_policy_disconnect_closes_downstream_session ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/server_facade_callbacks_integration.rs (/opt/rustwide/target/debug/deps/server_facade_callbacks_integration-9614bf0677c498d8)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test facade_handlers_drive_connect_packet_disconnect_flow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/server_facade_integration.rs (/opt/rustwide/target/debug/deps/server_facade_integration-f08166cce41deaed)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test peer_connected_precedes_packet_events_and_is_not_re_emitted ... ok
[INFO] [stdout] test server_surfaces_unconnected_ping_as_offline_event ... ok
[INFO] [stdout] test multi_shard_server_tracks_peers_and_supports_send_path ... ok
[INFO] [stdout] test shed_policy_surfaces_dropped_non_critical_event_metrics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test high_latency_profile_is_less_aggressive_on_nack_loss_than_conservative ... ok
[INFO] [stdout] test karn_rule_skips_srtt_update_for_retransmitted_datagram ... ok
[INFO] [stdout] test pending_outgoing_bytes_return_to_zero_after_flush ... ok
[INFO] [stdout] test nack_for_reliable_datagram_triggers_resend_before_timeout ... ok
[INFO] [stdout] test resend_rto_is_clamped_to_configured_min_after_fast_ack_samples ... ok
[INFO] [stdout] test soft_backpressure_defers_low_priority_reliable ... ok
[INFO] [stdout] test unreliable_with_ack_receipt_reports_receipt_completion_on_ack ... ok
[INFO] [stdout] test resend_rto_is_clamped_to_configured_max ... ok
[INFO] [stdout] test reliable_send_is_throttled_by_congestion_window_until_ack ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/session_integration.rs (/opt/rustwide/target/debug/deps/session_integration-9b1f10b9a7c61a83)
[INFO] [stderr]      Running tests/session_soak_smoke.rs (/opt/rustwide/target/debug/deps/session_soak_smoke-48e475df1ea0351e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test multi_session_loss_and_reorder_soak_smoke_stays_bounded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests raknet_rust
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 26) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 8) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.71s; merged doctests compilation took 0.70s
[INFO] running `Command { std: "docker" "inspect" "cb40b9cdb313f740bd3a0c62427d16c1f43b0b37ba0c9f9a5ac50de0fabd955c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cb40b9cdb313f740bd3a0c62427d16c1f43b0b37ba0c9f9a5ac50de0fabd955c", kill_on_drop: false }`
[INFO] [stdout] cb40b9cdb313f740bd3a0c62427d16c1f43b0b37ba0c9f9a5ac50de0fabd955c
